#ifndef RODEBUGVIEWERCOMPONENT_H
#define RODEBUGVIEWERCOMPONENT_H

#include "RoComponent.h"
#include "RoModule.h"

#include "common.h"

class RoDebugViewerComponent : public RoComponent
{
    Q_OBJECT

public:
    typedef RoComponent super;
    explicit RoDebugViewerComponent(RoModule *parent = 0);

signals:
    void receivedNewInfo(const RoInfoStanza&);
    void receivedComponents(QMap<QString,QString>);
    void receivedMethods(const QString&, const QList<Component::Function>& );
public slots:
    void receive_query_result(bool error, QDomDocument answer);
public:
    void receive_stanza_info(RoInfoStanza stanza);
private:
};

#endif // RODEBUGVIEWERCOMPONENT_H
